Modeling Web Applications Using Java and XML Related Technologies
نویسندگان
چکیده
The purpose of this paper is to propose visual models for a web application using Java and XML related technologies. We consider a web application that uses 3tier architecture and each tier is distributed onto web, application, and data base servers. In the web applications, various Java and XML related technologies are employed in the form of different languages: clientside script language, server-side script language, objectoriented programming language, markup language, style sheet language, data language, schema definition language, etc. When diverse technologies are applied to a web application, software engineers need to understand how the components using the technologies are interrelated in terms of software architecture. By applying the RUP with UML to the web application, we show how visual models can be constructed for the web application. Even, we show that we can model components in the web application using non objectoriented languages such as script, markup, style sheet, schema definition, and data languages. In order to compare the modeling complexity of components, we propose a degree of modeling complexity based upon two criteria the degree of language dependency and the degree of location dependency. Through the comparison criteria, we try to quantify how relatively difficult it is for us to model which components. Based upon the degree of modeling complexity, it is relatively difficult to model XHTML among components using non object-oriented languages. Among Java related technologies, since JSP has a higher degree of language dependency and a higher degree of location dependency, it is more difficult for us to model the JSP components.
منابع مشابه
Approaches to R as web and analytic service
The aim of RWebServices is to facilitate exposing R functions as effective Java-based web or grid services. The application uses existing technologies in web and grid services, XML, as well as new and existing inter-system interfaces between R and other languages. We briefly review the state of art of these research areas here, with an emphasis on applications related to RWebServices.
متن کاملA Web-Based Application to Exchange Electronic Health Records and Medical Images in Ophthalmology
This chapter describes a Web -based application to store and exchange Electronic Health Records (EHR) and medical images in Ophthalmology: TeleOftalWeb 3.2. The Web -based system has been built on Java Servlet and Java Server Pages (JSP) technologies. Its architecture is a typical three-layered with two databases. The user and authentication information is stored in a relational database: MySQL...
متن کاملInteracting Data Services for Distributed Earthquake Modeling
We present XML schemas and our design for related data services for describing faults and surface displacements, which we use within earthquake modeling codes. These data services are implemented using a Web services approach and are incorporated in a portal architecture with other, general purpose services for application and file management. We make use of many Web services standards, includi...
متن کاملModeling Hybrid Multimedia N/W-Web Services Using Rapide ADL
Dynamic delivery of network/web services across platforms/technologies will provide leverage of existing investment, scalability, and promote interoperability. In this research we envision a number of hybrid wireless terminal devices/nodes with at least one device/node bridge (called base station or access point) between the air and a physical wired network hosting a number of server applicatio...
متن کاملXml Web Technologies
The Extensible Markup Language (XML) provides a simple, extendable, well-structured, platform independent and easily searchable means for data description, representation, exchange and integration. Although XML uses markup tags as HTML, it derives its power from its ability to allow users to define new tags related to the content, separate data and the presentation of data, and create self-desc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003